@CHARSET "ISO-8859-1";

.title { font-family: 'Lobster', cursive; font-size: 24px; color: #428bca !important; }
.req { color: red; }

#wrap { 
	background-image: url("/images/ragna.jpg"); 
	background-position: bottom right;
	background-repeat: no-repeat;  
}

/* Sticky footer styles
-------------------------------------------------- */
html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

#wrap{
	min-height: 100%;
    height: auto !important;
    height: 100%;
	/* Negative indent footer by it's height */
	margin: 0 auto -60px;
}

#push, #footer {
	height: 60px;
}

@media (max-width: 767px) {
	#footer {
	    margin-left: -20px;
	    margin-right: -20px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
}
/* -------------------------------------------------- 
FIN
*/